widget: Simplify set_style_context
authorTimm Bäder <mail@baedert.org>
Mon, 26 Feb 2018 07:42:38 +0000 (08:42 +0100)
committerTimm Bäder <mail@baedert.org>
Mon, 26 Feb 2018 07:42:38 +0000 (08:42 +0100)
No need to use widget->priv later if we already define a priv pointer
before.

gtk/gtkwidget.c

index df9a45d882221904a6018cde5c07e442fec840c5..2b5fd88e2a047c83e55f68e760cfb0ab3c22948e 100644 (file)
@@ -12727,12 +12727,10 @@ _gtk_widget_peek_style_context (GtkWidget *widget)
 GtkStyleContext *
 gtk_widget_get_style_context (GtkWidget *widget)
 {
-  GtkWidgetPrivate *priv;
+  GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
 
   g_return_val_if_fail (GTK_IS_WIDGET (widget), NULL);
 
-  priv = widget->priv;
-
   if (G_UNLIKELY (priv->context == NULL))
     {
       GdkDisplay *display;
@@ -12757,7 +12755,7 @@ gtk_widget_get_style_context (GtkWidget *widget)
                                       _gtk_widget_get_style_context (priv->parent));
     }
 
-  return widget->priv->context;
+  return priv->context;
 }
 
 /**